/* C++调用Python混合编程：https://blog.csdn.net/jindayue/article/details/128182555
包含Python路径，配置环境：https://blog.csdn.net/jj6666djdbbd/article/details/131325416
QT打包exe：https://www.cnblogs.com/MzMxMyg/p/14398589.html */
#include "match.h"

#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Match w;
    w.show();

    /*---------------配置环境测试代码------------*/
    // //Py_SetPythonHome(L"D:\\1_Productivity_tools\\Anaconda\\envs\\pytorch");
    // Py_Initialize();
    // PyObject* module = PyImport_ImportModule("2_16");
    // if (!module){
    //     qInfo()<<"Python file cant open!";
    //     return -1;
    // }
    // PyObject* pFunc=PyObject_GetAttrString(module,"my_show");
    // if (!pFunc){
    //     qInfo()<<"the Python function cant load!";
    //     return -1;
    // }
    // // 将参数转为PyObject类型
    // PyObject* args = Py_BuildValue("(s)", "E:\\Disk_d_Wenjianjia\\VisualStudio\\Code\\Project3\\res\\0.png");
    // PyObject* pRet = PyObject_CallObject(pFunc,args);
    // int res = 0;
    // PyArg_Parse(pRet, "i", &res);
    // qInfo()<<res;
    // Py_DECREF(args); // 释放参数内存
    // Py_DECREF(pRet); // 释放返回值内存
    // Py_Finalize();

    return a.exec();
}
